查询数据备份申请单信息[BackupSvrDataApplyDetail]

BackupSvrDataApplyDetail

查询数据备份申请单信息

请求地址

GET
http://OmsAddress/app/newoms.php/webservice/business/backup-svr-data/apply-detail/<uid>?cmd=10009&ip-type=webservicerest&access-token=AccessTokenVal

url中GET参数说明

参数名称数据类型说明是否必填字段备注
uid整型数据备份申请单据id是

返回语法

返回参数说明

  1. 返回状态码不为200时,表示审核失败,返回数据为审核失败的信息

  2. 返回状态码为200,表示审核成功,返回的数据结构如下:

字段名称数据类型说明备注
id整型单据id
set_id整型集群id
zone_id整型zoneid
table_name字符串表名称
apply_type整型备份类型,9:自助备份 10:自助备份屏蔽 11:自助备份恢复
username字符串单据创建者
execute_status字符串单据执行状态
execute_user字符串单据执行者
trans_id整型单据对应的事务id,在“3.16.5. 执行(数据备份)事务”,“3.16.6. 查询数据备份事务详情”中会使用
tag_type备份类型1:全量表常规备份,TCAPLUS_FULL; 2:部分表常规备份,OSDATA; 3:全量表永久备份,DBFILE.
create_time字符串创建时间
update_time字符串最后一次更新时间
svr_info字符串

请求示例

通过 curl 方法发起请求

命令中的参数请参考本页中的“POST请求参数说明”,access-token的获取方法详见:获取access-token

curl -H “Content-type: application/json” -X “GET” http://omsaddress/app/newoms.php/webservice/business/backup-svr-data/apply-detail/%3Cuid%3E?cmd=10009&ip-type=webservicerest&access-token=&uid=

返回示例

成功返回示例

http请求的Status=200

{
    "id": 5,
    "set_id": 126,
    "app_id": 2,
    "zone_id": 0,
    "table_name": "",
    "apply_type": 10,
    "username": "tcaplus",
    "execute_status": 1,
    "execute_user": "tcaplus",
    "trans_id": 43,
    "tag_type": 1,
    "create_time": "2018-05-22 21:05:46",
    "update_time": "2018-05-22 21:07:25",
    "svr_info": "126.2.2.3"
}

错误返回

http请求的Status!=200

{
    "name": "Unauthorized",
    "message": "You are requesting with an invalid credential.",
    "code": 0,
    "status": 401,
    "type": "yii\\web UnauthorizedHttpException"
}
{
    "uid": [
        "[Uid](45) is invalid"
    ]
}